Skip to main content

Get Token Portfolio of a Wallet

Returns the Balances and USD Values of different Tokens owned by a Wallet

Networks Supported:

  • solana-mainnet

Endpoint

GET /api/v0/<NETWORK>/portfolio/getportfolio/<WALLET_ADDRESS>/<YOUR_API_KEY>

Test API Key eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IkZJMHljR2kwYWhYRFplQmtleEFFZm1jVzZ1NTMiLCJpYXQiOjE2NzM1OTQ1NjF9.CI2QEG7Ek6juzthOuV4NAstYKPHerzRXRUPpA1B9sb4

Code Sample

index.js
const axios = require("axios");

const apiUrl =
"https://app.conciselabs.io/api/v0/solana-mainnet/portfolio/getportfolio/GnRcMEzvccFyLsVVVJJoCEqCnVaqc9w7R2xTg1eZXN3M/<YOUR_API_KEY>";

const getPortfolioValue = async () => {
const { data } = await axios.get(apiUrl);
console.log("Portfolio Value: ", data);
};

getPortfolioValue();

Response

{
"data": {
"tokens": [
{
"mintAddress": "EchesyfXePKdLtoiZSL8pBe8Myagyy8ZRqsACNCFGnvp",
"price": 0.309632509,
"tokenMetaData": {},
"balance": 0
},
{
"mintAddress": "HonyeYAaTPgKUgQpayL914P6VAqbQZPrbkGMETZvW4iN",
"price": 0.003830187,
"tokenMetaData": {},
"balance": 0
},
{
"mintAddress": "4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R",
"price": 0.148931649,
"tokenMetaData": {},
"balance": 0
},
{
"balance": 4.631793538,
"price": 13.12,
"tokenMetaData": {
"symbol": "Sol",
"name": "Solana",
"icon": "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/So11111111111111111111111111111111111111112/logo.png"
}
}
],
"portfolioValue": 60.76913121856
}
}